package net.lab1024.smartadmin.module.business.easyComputeModel.domain.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import net.lab1024.smartadmin.common.domain.BaseEntity;

/**
 * [ �򵥼������ģ�� ]
 *
 * @author �Ζ�
 * @version 1.0
 * @company ��������
 * @copyright (c)  ��������Inc. All rights reserved.
 * @date 2022-06-01 03:35:40
 * @since JDK1.8
 */
@Data
@TableName("t_easy_compute_model")
public class EasyComputeModelEntity extends BaseEntity{

    /**
     * ���
     */
    private String sn;

    /**
     * ����
     */
    private String name;

    /**
     * ����id
     */
    private Long vehicleId;

    /**
     * ����id
     */
    private Long environmentId;

    /**
     * ·��id
     */
    private Long roadId;

    /**
     * ����id
     */
    private Long bodyId;

    /**
     * ������id
     */
    private Long engineId;

    /**
     * ������id
     */
    private Long generatorId;

    /**
     * ������id
     */
    private Long transaxleId;

    /**
     * ��̥id
     */
    private Long wheelId;

    /**
     * ������id
     */
    private Long driveShaftId;

    /**
     * ����
     */
    private Double weight;

    /**
     * ӭ�����
     */
    private Double windwardArea;

    /**
     * ����ϵ��
     */
    private Double dragCoefficient;

    /**
     * ������-����
     */
    private String engineType;

    /**
     * ת��
     */
    private Double engineSpeed;

    /**
     * ת��
     */
    private Double engineTorque;

    /**
     * ����
     */
    private Double enginePower;

    /**
     * ������-��λ
     */
    private Integer gearboxGear;

    /**
     * ������-�ٶȱ�
     */
    private Double gearboxSpeedRatio;

    /**
     * ������-Ч��
     */
    private Double gearboxEfficiency;

    /**
     * ������-��λ
     */
    private Integer transaxleGear;

    /**
     * ������-�ٶȱ�
     */
    private Double transaxleSpeedRatio;

    /**
     * ������-Ч��
     */
    private Double transaxleEfficiency;

    /**
     * ����ϵ��
     */
    private Double rollingResistanceCoefficient;

    /**
     * ����ϵͳ
     */
    private Double adhesionCoefficient;

    /**
     * ��̥�뾶
     */
    private Double dynamicRollingRadius;

    /**
     * ˵��
     */
    private String explain;

    /**
     * �¶�
     */
    private Double slope;

    /**
     * ���ʹ��
     */
    private Long updateUser;


    /**
     * ������
     */
    private Long createUser;


}
